double stage turbine - German English Dictionary